# 邮箱
  # 定义SMTP服务器
smtp_server = 'smtp.qq.com'
port = 587
# 发送邮件的用户名和和客户端密码
username = 'xx@qq.com'
password = 'xx'  # 授权密码

# 接收消息的邮箱
emails= ["xx@qq.com","xx@qq.com"]
# 生日，如果月份或者日期小于10，直接用对应的数字即可，例如1997-1-1，---------倒计时
birthday = ["2001-5-27"]

# 信息配置
# 所在省份
province = "江西"
# 所在城市
city = "南昌"
# 在一起的日子，格式同上------------计时器
love_date = "2001-5-27"
# 天行数据晚安心语 key
good_Night_Key = "xx"
# 土味情话
earthy_Love_Words = "xx"

# -------------------------------------------------------------------------
# 设置学期第一周开始日期
year = 2023
month = 9
day = 4

# 每日推送时间
post_Time = "08:50:00"
# 每节课提醒时间（有课才会提醒）, 时:分:秒  的形式, 字符串, 根据个人需要设置几次
time_table = ["07:55:00", "10:00:00", "13:40:00", "16:05:00", "18:30:00"]

# 课程时间
course_Time = ["8:20--9:50", "10:10--11:40", "14:00--15:25", "16:15--17:00", "18:40--20:30"]
# 晚安心语及第二天课程推送时间
good_Night_Time = "23:00:00"
# 课程表 "1"代表第一周，依次类推，根据个人实际课表添加，有几周就添加几周,
# 每一行代表一天, 例如  ['', '编译原理', '', '数据库原理及应用', '数据分析原理', '']  代表周一
classes = \
    {
        "1": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "2": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "3": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "4": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "5": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "6": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "7": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "8": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "9": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "10": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "11": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "12": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "13": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "14": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "15": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "16": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "17": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ],
        "18": [
            ['', '', 'Java/2-A014/程前', 'Python/2-A004/李倩', ''],
            ['编译原理/3-3204/花爱玲', 'Linux/2-A004/涂斌', '', '', ''],
            ['毛概/3-3106/周增友', '', '计算机网络/2-A008/黄系盟', '', ''],
            ['Java/2-A008/程前', 'Linux/2-A004/涂斌(双周)', '', 'Oracle/2-A002/朱伟东', ''],
            ['', 'Python/2-A004/李倩', '', '', ''],
            ['', '', '', '', ''],
            ['', '', '', '', ''],
        ]

    }
# 模板 1：每日提醒模板
template1 = """
<html>
<head>
  <style>
    body{{
        background-color: black;
        color: white;
    }}
   
  </style>
</head>
<body>
  <p>本周是开学的第: <span style="color: {weeks[color]}">{weeks[value]}</span> 周</p>
  <p>早上好！</p>
  <p>今天是: <span style="color: {date[color]}">{date[value]}</span></p>
  <p>城市： <span style="color: {city[color]}">{city[value]}</span></p>
  <p>天气： <span style="color: {weather[color]}">{weather[value]}</span></p>
  <p>最低气温: <span style="color: {min_temperature[color]}">{min_temperature[value]}</span></p>
  <p>最高气温: <span style="color: {max_temperature[color]}">{max_temperature[value]}</span></p>
  <p>----------------今日课程----------------</p>
  <p>上午第一大节: <span style="color: {firstClass[color]}">{firstClass[value]}</span></p>
  <p>上午第二大节: <span style="color: {secondClass[color]}">{secondClass[value]}</span></p>
  <p>下午第三大节: <span style="color: {thirdClass[color]}">{thirdClass[value]}</span></p>
  <p>下午第四大节: <span style="color: {fourthClass[color]}">{fourthClass[value]}</span></p>
  <p>晚课: <span style="color: {fifthClass[color]}">{fifthClass[value]}</span></p>
</body>
</html>

"""
 
# 模板 2：每日提醒模板(无课版)
template2 = """  

<html>
<head>
  <style>
    body{{
        background-color: black;
        color: white;
    }}
    
  </style>
</head>
<body>
  <p>本周是开学的第: <span style="color: {weeks[color]}">{weeks[value]}</span> 周</p>
  <p>早上好！</p>
  <p>今天是: <span style="color: {date[color]}">{date[value]}</span></p>
  <p>城市： <span style="color: {city[color]}">{city[value]}</span></p>
  <p>天气： <span style="color: {weather[color]}">{weather[value]}</span></p>
  <p>最低气温: <span style="color: {min_temperature[color]}">{min_temperature[value]}</span></p>
  <p>最高气温: <span style="color: {max_temperature[color]}">{max_temperature[value]}</span></p>
 
   <p>----------------今日无课(接着奏乐,接着舞)----------------</p>
</body>
</html>
 """
#  <p>今天是破壳日的第: <span style="color: {birthday[color]}">{birthday[value]}</span> 天</p>

# 模板 3 课程单推
template3 = """
<html>
<head>
  <style>
     body{{
        background-color: black;
        color: white;
    }}
  </style>
</head>
<body>
     <p >课程信息: <span style="color: {classInfo[color]}">{classInfo[value]}
     </body>
</html>
"""

# 模板 4  平时晚安心语推送和第二天课程推送
template4 = """
<html>
<head>
  <style>
     body{{
        background-color: black;
        color: white;
    }}
  </style>
</head>
<body>
  <p><span style="color: {goodNight[color]}">{goodNight[value]}</span></p>
  <p  >----------------明日课程----------------</p>
  <p>明天是: <span style="color: {week[color]}">{week[value]}</span></p>
  <p>上午第一大节: <span style="color: {firstClass[color]}">{firstClass[value]}</span></p>
  <p>上午第二大节: <span style="color: {secondClass[color]}">{secondClass[value]}</span></p>
  <p>下午第三大节: <span style="color: {thirdClass[color]}">{thirdClass[value]}</span></p>
  <p>下午第四大节: <span style="color: {fourthClass[color]}">{fourthClass[value]}</span></p>
  <p>晚课: <span style="color: {fifthClass[color]}">{fifthClass[value]}</span></p>
</body>
</html>
"""

# 模板 5  星期五星期六晚安心语推送和第二天课程推送(第二天无课版)
template5 = """
<html>
<head>

  <style>
     body{{
        background-color: black;
        color: white;
    }}
  </style>
</head>
<body>
  <p><span style="color: {goodNight[color]}">{goodNight[value]}</span></p>
  <p >----------------明日没有课也要早点睡哦!(接着奏乐,接着舞)----------------</p>
  <p><span style="color: {earthyLoveWords[color]}">{earthyLoveWords[value]}</span></p>
</body>
</html>
"""
 